rod pump - French English Dictionary